import { IsNumber, IsOptional, IsString, Length, Min, Max } from 'class-validator';

export default class UserInfoDto {
    @Length(0, 150, {message : '请求非法'})
    @IsString({message : '请求非法'})
    @IsOptional()
    avatar:string;

    @Length(0, 30, {message : '请求非法'})
    @IsString({message : '请求非法'})
    @IsOptional()
    nickname:string;

    @Max(2, {message : '请求非法'})
    @Min(0, {message : '请求非法'})
    @IsNumber({}, {message : '请求非法'})
    @IsOptional()
    gender:number;
}